home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_87_APNTG.txt < prev    next >
Text File  |  1996-07-25  |  48KB  |  849 lines

  1. # near model CODE resource
  2. # jump table entries: 20632-20633 (2 of them)
  3. fn00000000:
  4. 00000000  4E56 FFC8                link       A6, -0x0038
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  486E FFE8                pea.l      [A6 - 0x18]
  8. 00000010  42A7                     clr.l      -[A7]
  9. 00000012  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  10. 00000018  A8A7                     syscall    SetRect
  11. 0000001A  4204                     clr.b      D4
  12. 0000001C  7E00                     moveq.l    D7, 0x00
  13. label0000001E:
  14. 0000001E  1004                     move.b     D0, D4
  15. 00000020  0A00 0001                xori.b     D0, 0x1
  16. 00000024  4A00                     tst.b      D0
  17. 00000026  6746                     beq        +0x48 /* 0000006E */
  18. 00000028  0C87 0000 02D0           cmpi.l     D7, 0x2D0
  19. 0000002E  5DC1                     slt        D1
  20. 00000030  C001                     and.b      D0, D1
  21. 00000032  673A                     beq        +0x3C /* 0000006E */
  22. 00000034  7000                     moveq.l    D0, 0x00
  23. 00000036  2D40 FFE4                move.l     [A6 - 0x1C], D0
  24. 0000003A  2C2E FFE4                move.l     D6, [A6 - 0x1C]
  25. 0000003E  6024                     bra        +0x26 /* 00000064 */
  26. label00000040:
  27. 00000040  2F07                     move.l     -[A7], D7
  28. 00000042  7048                     moveq.l    D0, 0x48
  29. 00000044  2F00                     move.l     -[A7], D0
  30. 00000046  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  31. 0000004A  201F                     move.l     D0, [A7]+
  32. 0000004C  D08B                     add.l      D0, A3
  33. 0000004E  2206                     move.l     D1, D6
  34. 00000050  E581                     asl        D1, 2
  35. 00000052  2841                     movea.l    A4, D1
  36. 00000054  D9C0                     add.l      A4, D0
  37. 00000056  4A94                     tst.l      [A4]
  38. 00000058  6708                     beq        +0xA /* 00000062 */
  39. 0000005A  3D47 FFE8                move.w     [A6 - 0x18], D7
  40. 0000005E  7801                     moveq.l    D4, 0x01
  41. 00000060  6008                     bra        +0xA /* 0000006A */
  42. label00000062:
  43. 00000062  5286                     addq.l     D6, 1
  44. label00000064:
  45. 00000064  7011                     moveq.l    D0, 0x11
  46. 00000066  B086                     cmp.l      D0, D6
  47. 00000068  6CD6                     bge        -0x28 /* 00000040 */
  48. label0000006A:
  49. 0000006A  5287                     addq.l     D7, 1
  50. 0000006C  60B0                     bra        -0x4E /* 0000001E */
  51. label0000006E:
  52. 0000006E  1004                     move.b     D0, D4
  53. 00000070  661E                     bne        +0x20 /* 00000090 */
  54. 00000072  486E FFE8                pea.l      [A6 - 0x18]
  55. 00000076  42A7                     clr.l      -[A7]
  56. 00000078  42A7                     clr.l      -[A7]
  57. 0000007A  A8A7                     syscall    SetRect
  58. 0000007C  206E 000C                movea.l    A0, [A6 + 0xC]
  59. 00000080  43EE FFE8                lea.l      A1, [A6 - 0x18]
  60. 00000084  7003                     moveq.l    D0, 0x03
  61. label00000086:
  62. 00000086  30D9                     move.w     [A0]+, [A1]+
  63. 00000088  51C8 FFFC                dbf        D0, -0x6 /* 00000086 */
  64. 0000008C  6000 01A0                bra        +0x1A2 /* 0000022E */
  65. label00000090:
  66. 00000090  4204                     clr.b      D4
  67. 00000092  2E3C 0000 02D0           move.l     D7, 0x2D0
  68. label00000098:
  69. 00000098  1004                     move.b     D0, D4
  70. 0000009A  0A00 0001                xori.b     D0, 0x1
  71. 0000009E  4A00                     tst.b      D0
  72. 000000A0  6746                     beq        +0x48 /* 000000E8 */
  73. 000000A2  4A87                     tst.l      D7
  74. 000000A4  5EC1                     sgt        D1
  75. 000000A6  C001                     and.b      D0, D1
  76. 000000A8  673E                     beq        +0x40 /* 000000E8 */
  77. 000000AA  5387                     subq.l     D7, 1
  78. 000000AC  7000                     moveq.l    D0, 0x00
  79. 000000AE  2D40 FFE0                move.l     [A6 - 0x20], D0
  80. 000000B2  2C2E FFE0                move.l     D6, [A6 - 0x20]
  81. 000000B6  6028                     bra        +0x2A /* 000000E0 */
  82. label000000B8:
  83. 000000B8  2F07                     move.l     -[A7], D7
  84. 000000BA  7048                     moveq.l    D0, 0x48
  85. 000000BC  2F00                     move.l     -[A7], D0
  86. 000000BE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  87. 000000C2  201F                     move.l     D0, [A7]+
  88. 000000C4  D08B                     add.l      D0, A3
  89. 000000C6  2206                     move.l     D1, D6
  90. 000000C8  E581                     asl        D1, 2
  91. 000000CA  2841                     movea.l    A4, D1
  92. 000000CC  D9C0                     add.l      A4, D0
  93. 000000CE  4A94                     tst.l      [A4]
  94. 000000D0  670C                     beq        +0xE /* 000000DE */
  95. 000000D2  2007                     move.l     D0, D7
  96. 000000D4  5280                     addq.l     D0, 1
  97. 000000D6  3D40 FFEC                move.w     [A6 - 0x14], D0
  98. 000000DA  7801                     moveq.l    D4, 0x01
  99. 000000DC  60BA                     bra        -0x44 /* 00000098 */
  100. label000000DE:
  101. 000000DE  5286                     addq.l     D6, 1
  102. label000000E0:
  103. 000000E0  7011                     moveq.l    D0, 0x11
  104. 000000E2  B086                     cmp.l      D0, D6
  105. 000000E4  6CD2                     bge        -0x2C /* 000000B8 */
  106. 000000E6  60B0                     bra        -0x4E /* 00000098 */
  107. label000000E8:
  108. 000000E8  4204                     clr.b      D4
  109. 000000EA  7000                     moveq.l    D0, 0x00
  110. 000000EC  2D40 FFDC                move.l     [A6 - 0x24], D0
  111. 000000F0  2C2E FFDC                move.l     D6, [A6 - 0x24]
  112. 000000F4  607E                     bra        +0x80 /* 00000174 */
  113. label000000F6:
  114. 000000F6  302E FFE8                move.w     D0, [A6 - 0x18]
  115. 000000FA  48C0                     ext.l      D0
  116. 000000FC  2D40 FFD8                move.l     [A6 - 0x28], D0
  117. 00000100  302E FFEC                move.w     D0, [A6 - 0x14]
  118. 00000104  5340                     subq.w     D0, 1
  119. 00000106  48C0                     ext.l      D0
  120. 00000108  2D40 FFD4                move.l     [A6 - 0x2C], D0
  121. 0000010C  2E2E FFD8                move.l     D7, [A6 - 0x28]
  122. 00000110  6054                     bra        +0x56 /* 00000166 */
  123. label00000112:
  124. 00000112  2F07                     move.l     -[A7], D7
  125. 00000114  7048                     moveq.l    D0, 0x48
  126. 00000116  2F00                     move.l     -[A7], D0
  127. 00000118  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  128. 0000011C  201F                     move.l     D0, [A7]+
  129. 0000011E  D08B                     add.l      D0, A3
  130. 00000120  2206                     move.l     D1, D6
  131. 00000122  E581                     asl        D1, 2
  132. 00000124  2841                     movea.l    A4, D1
  133. 00000126  D9C0                     add.l      A4, D0
  134. 00000128  4A94                     tst.l      [A4]
  135. 0000012A  6736                     beq        +0x38 /* 00000162 */
  136. 0000012C  7801                     moveq.l    D4, 0x01
  137. 0000012E  7A1F                     moveq.l    D5, 0x1F
  138. label00000130:
  139. 00000130  2014                     move.l     D0, [A4]
  140. 00000132  3205                     move.w     D1, D5
  141. 00000134  0300                     btst       D0, D1
  142. 00000136  6604                     bne        +0x6 /* 0000013C */
  143. 00000138  5345                     subq.w     D5, 1
  144. 0000013A  60F4                     bra        -0xA /* 00000130 */
  145. label0000013C:
  146. 0000013C  2006                     move.l     D0, D6
  147. 0000013E  EB80                     asl        D0, 5
  148. 00000140  721F                     moveq.l    D1, 0x1F
  149. 00000142  9245                     sub.w      D1, D5
  150. 00000144  48C1                     ext.l      D1
  151. 00000146  D280                     add.l      D1, D0
  152. 00000148  3A01                     move.w     D5, D1
  153. 0000014A  4A6E FFEA                tst.w      [A6 - 0x16]
  154. 0000014E  57C0                     seq        D0
  155. 00000150  4A00                     tst.b      D0
  156. 00000152  660A                     bne        +0xC /* 0000015E */
  157. 00000154  BA6E FFEA                cmp.w      D5, [A6 - 0x16]
  158. 00000158  5DC1                     slt        D1
  159. 0000015A  8001                     or.b       D0, D1
  160. 0000015C  6704                     beq        +0x6 /* 00000162 */
  161. label0000015E:
  162. 0000015E  3D45 FFEA                move.w     [A6 - 0x16], D5
  163. label00000162:
  164. 00000162  5287                     addq.l     D7, 1
  165. 00000164  6906                     bvs        +0x8 /* 0000016C */
  166. label00000166:
  167. 00000166  BEAE FFD4                cmp.l      D7, [A6 - 0x2C]
  168. 0000016A  6FA6                     ble        -0x58 /* 00000112 */
  169. label0000016C:
  170. 0000016C  1004                     move.b     D0, D4
  171. 0000016E  6702                     beq        +0x4 /* 00000172 */
  172. 00000170  600A                     bra        +0xC /* 0000017C */
  173. label00000172:
  174. 00000172  5286                     addq.l     D6, 1
  175. label00000174:
  176. 00000174  7011                     moveq.l    D0, 0x11
  177. 00000176  B086                     cmp.l      D0, D6
  178. 00000178  6C00 FF7C                bge        -0x82 /* 000000F6 */
  179. label0000017C:
  180. 0000017C  4204                     clr.b      D4
  181. 0000017E  7011                     moveq.l    D0, 0x11
  182. 00000180  2D40 FFD0                move.l     [A6 - 0x30], D0
  183. 00000184  2C2E FFD0                move.l     D6, [A6 - 0x30]
  184. 00000188  6000 008E                bra        +0x90 /* 00000218 */
  185. label0000018C:
  186. 0000018C  302E FFE8                move.w     D0, [A6 - 0x18]
  187. 00000190  48C0                     ext.l      D0
  188. 00000192  2D40 FFCC                move.l     [A6 - 0x34], D0
  189. 00000196  302E FFEC                move.w     D0, [A6 - 0x14]
  190. 0000019A  5340                     subq.w     D0, 1
  191. 0000019C  48C0                     ext.l      D0
  192. 0000019E  2D40 FFC8                move.l     [A6 - 0x38], D0
  193. 000001A2  2E2E FFCC                move.l     D7, [A6 - 0x34]
  194. 000001A6  6062                     bra        +0x64 /* 0000020A */
  195. label000001A8:
  196. 000001A8  2F07                     move.l     -[A7], D7
  197. 000001AA  7048                     moveq.l    D0, 0x48
  198. 000001AC  2F00                     move.l     -[A7], D0
  199. 000001AE  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  200. 000001B2  201F                     move.l     D0, [A7]+
  201. 000001B4  D08B                     add.l      D0, A3
  202. 000001B6  2206                     move.l     D1, D6
  203. 000001B8  E581                     asl        D1, 2
  204. 000001BA  2841                     movea.l    A4, D1
  205. 000001BC  D9C0                     add.l      A4, D0
  206. 000001BE  7000                     moveq.l    D0, 0x00
  207. 000001C0  8094                     or.l       D0, [A4]
  208. 000001C2  4A80                     tst.l      D0
  209. 000001C4  6740                     beq        +0x42 /* 00000206 */
  210. 000001C6  7801                     moveq.l    D4, 0x01
  211. 000001C8  4245                     clr.w      D5
  212. label000001CA:
  213. 000001CA  2014                     move.l     D0, [A4]
  214. 000001CC  3205                     move.w     D1, D5
  215. 000001CE  0300                     btst       D0, D1
  216. 000001D0  6604                     bne        +0x6 /* 000001D6 */
  217. 000001D2  5245                     addq.w     D5, 1
  218. 000001D4  60F4                     bra        -0xA /* 000001CA */
  219. label000001D6:
  220. 000001D6  2006                     move.l     D0, D6
  221. 000001D8  EB80                     asl        D0, 5
  222. 000001DA  721F                     moveq.l    D1, 0x1F
  223. 000001DC  9245                     sub.w      D1, D5
  224. 000001DE  48C1                     ext.l      D1
  225. 000001E0  D280                     add.l      D1, D0
  226. 000001E2  3A01                     move.w     D5, D1
  227. 000001E4  0C6E 0240 FFEE           cmpi.w     [A6 - 0x12], 0x240
  228. 000001EA  57C0                     seq        D0
  229. 000001EC  4A00                     tst.b      D0
  230. 000001EE  660E                     bne        +0x10 /* 000001FE */
  231. 000001F0  3205                     move.w     D1, D5
  232. 000001F2  5241                     addq.w     D1, 1
  233. 000001F4  B26E FFEE                cmp.w      D1, [A6 - 0x12]
  234. 000001F8  5EC1                     sgt        D1
  235. 000001FA  8001                     or.b       D0, D1
  236. 000001FC  6708                     beq        +0xA /* 00000206 */
  237. label000001FE:
  238. 000001FE  3005                     move.w     D0, D5
  239. 00000200  5240                     addq.w     D0, 1
  240. 00000202  3D40 FFEE                move.w     [A6 - 0x12], D0
  241. label00000206:
  242. 00000206  5287                     addq.l     D7, 1
  243. 00000208  6906                     bvs        +0x8 /* 00000210 */
  244. label0000020A:
  245. 0000020A  BEAE FFC8                cmp.l      D7, [A6 - 0x38]
  246. 0000020E  6F98                     ble        -0x66 /* 000001A8 */
  247. label00000210:
  248. 00000210  1004                     move.b     D0, D4
  249. 00000212  6702                     beq        +0x4 /* 00000216 */
  250. 00000214  6008                     bra        +0xA /* 0000021E */
  251. label00000216:
  252. 00000216  5386                     subq.l     D6, 1
  253. label00000218:
  254. 00000218  4A86                     tst.l      D6
  255. 0000021A  6C00 FF70                bge        -0x8E /* 0000018C */
  256. label0000021E:
  257. 0000021E  206E 000C                movea.l    A0, [A6 + 0xC]
  258. 00000222  43EE FFE8                lea.l      A1, [A6 - 0x18]
  259. 00000226  7003                     moveq.l    D0, 0x03
  260. label00000228:
  261. 00000228  30D9                     move.w     [A0]+, [A1]+
  262. 0000022A  51C8 FFFC                dbf        D0, -0x6 /* 00000228 */
  263. label0000022E:
  264. 0000022E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  265. 00000232  4E5E                     unlink     A6
  266. 00000234  2E9F                     move.l     [A7], [A7]+
  267. 00000236  4E75                     rts
  268. 00000238  8C47                     or.w       D6, D7
  269. 0000023A  4554                     chk.w      D2, [A4]
  270. 0000023C  494D                     chk.w      D4, A5
  271. 0000023E  4147                     chk.w      D0, D7
  272. 00000240  4552                     chk.w      D2, [A2]
  273. 00000242  4543                     chk.w      D2, D3
  274. 00000244  5400                     addq.b     D0, 2
  275. 00000246  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  276. 0000024A  0000 2F0C                ori.b      D0, 0xC
  277. 0000024E  286E 0008                movea.l    A4, [A6 + 0x8]
  278. 00000252  206C 0010                movea.l    A0, [A4 + 0x10]
  279. 00000256  4A90                     tst.l      [A0]
  280. 00000258  670C                     beq        +0xE /* 00000266 */
  281. 0000025A  2F10                     move.l     -[A7], [A0]
  282. 0000025C  A8F5                     syscall    KillPicture
  283. 0000025E  206C 0010                movea.l    A0, [A4 + 0x10]
  284. 00000262  7000                     moveq.l    D0, 0x00
  285. 00000264  2080                     move.l     [A0], D0
  286. label00000266:
  287. 00000266  4AAC FFBA                tst.l      [A4 - 0x46]
  288. 0000026A  6708                     beq        +0xA /* 00000274 */
  289. 0000026C  2F2C FFBA                move.l     -[A7], [A4 - 0x46]
  290. 00000270  205F                     movea.l    A0, [A7]+
  291. 00000272  A01F                     syscall    DisposPtr/DisposePtr
  292. label00000274:
  293. 00000274  4AAC FFB6                tst.l      [A4 - 0x4A]
  294. 00000278  6708                     beq        +0xA /* 00000282 */
  295. 0000027A  2F2C FFB6                move.l     -[A7], [A4 - 0x4A]
  296. 0000027E  205F                     movea.l    A0, [A7]+
  297. 00000280  A01F                     syscall    DisposPtr/DisposePtr
  298. label00000282:
  299. 00000282  4AAC FF96                tst.l      [A4 - 0x6A]
  300. 00000286  6706                     beq        +0x8 /* 0000028E */
  301. 00000288  2F2C FF96                move.l     -[A7], [A4 - 0x6A]
  302. 0000028C  A8D9                     syscall    DisposRgn/DisposeRgn
  303. label0000028E:
  304. 0000028E  396E 0010 FFC0           move.w     [A4 - 0x40], [A6 + 0x10]
  305. 00000294  206E 0008                movea.l    A0, [A6 + 0x8]
  306. 00000298  2C48                     movea.l    A6, A0
  307. 0000029A  4EFA 040C                jmp        [PC + 0x40C /* 000006A8 */]
  308. 0000029E  0000 285F                ori.b      D0, 0x5F /* '_' */
  309. 000002A2  4E5E                     unlink     A6
  310. 000002A4  205F                     movea.l    A0, [A7]+
  311. 000002A6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  312. 000002AA  4ED0                     jmp        [A0]
  313. 000002AC  8D48 414E                pack       -[A6], -[A0], 0x414E
  314. 000002B0  444C                     neg.w      A4
  315. 000002B2  4546                     chk.w      D2, D6
  316. 000002B4  4149                     chk.w      D0, A1
  317. 000002B6  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  318. 000002BA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  319. // begin alternate branch 000002BC-000002C0
  320. fn000002BC:
  321. 000002BC  4E56 FF72                link       A6, -0x008E
  322. // end alternate branch 000002BC-000002C0
  323. fn000002BC: // (misaligned)
  324. 000002BE  FF72                     .extension 0xF72 <<F/4-5/7>> // unimplemented
  325. 000002C0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  326. 000002C4  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  327. 000002C8  426E FFC0                clr.w      [A6 - 0x40]
  328. 000002CC  206E 0010                movea.l    A0, [A6 + 0x10]
  329. 000002D0  7000                     moveq.l    D0, 0x00
  330. 000002D2  2080                     move.l     [A0], D0
  331. 000002D4  206E 000C                movea.l    A0, [A6 + 0xC]
  332. 000002D8  43EE FF8E                lea.l      A1, [A6 - 0x72]
  333. 000002DC  7003                     moveq.l    D0, 0x03
  334. label000002DE:
  335. 000002DE  32D8                     move.w     [A1]+, [A0]+
  336. 000002E0  51C8 FFFC                dbf        D0, -0x6 /* 000002DE */
  337. 000002E4  206E 000C                movea.l    A0, [A6 + 0xC]
  338. 000002E8  43EE FF86                lea.l      A1, [A6 - 0x7A]
  339. 000002EC  7003                     moveq.l    D0, 0x03
  340. label000002EE:
  341. 000002EE  32D8                     move.w     [A1]+, [A0]+
  342. 000002F0  51C8 FFFC                dbf        D0, -0x6 /* 000002EE */
  343. 000002F4  206E 0008                movea.l    A0, [A6 + 0x8]
  344. 000002F8  30BC 0001                move.w     [A0], 0x1
  345. 000002FC  7000                     moveq.l    D0, 0x00
  346. 000002FE  2D40 FF96                move.l     [A6 - 0x6A], D0
  347. 00000302  7000                     moveq.l    D0, 0x00
  348. 00000304  2D40 FFB6                move.l     [A6 - 0x4A], D0
  349. 00000308  7000                     moveq.l    D0, 0x00
  350. 0000030A  2D40 FFBA                move.l     [A6 - 0x46], D0
  351. 0000030E  486E FFC2                pea.l      [A6 - 0x3E]
  352. 00000312  487A FF34                pea.l      [PC - 0xCC /* 00000248, value 0x4E560000 'NV\0\0', cstring "NV" */]
  353. 00000316  2F0E                     move.l     -[A7], A6
  354. 00000318  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  355. 0000031C  42A7                     clr.l      -[A7]
  356. 0000031E  2F3C 0000 CE80           move.l     -[A7], 0xCE80
  357. 00000324  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  358. 00000328  2D57 FFBA                move.l     [A6 - 0x46], [A7]
  359. 0000032C  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  360. 00000330  4267                     clr.w      -[A7]
  361. 00000332  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  362. 00000336  486E FFAA                pea.l      [A6 - 0x56]
  363. 0000033A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  364. 0000033E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  365. 00000342  04AE 0000 0200 FFAA      subi.l     [A6 - 0x56], 0x200
  366. 0000034A  4267                     clr.w      -[A7]
  367. 0000034C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  368. 00000350  3F3C 0001                move.w     -[A7], 0x1
  369. 00000354  2F3C 0000 0200           move.l     -[A7], 0x200
  370. 0000035A  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  371. 0000035E  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  372. 00000362  42A7                     clr.l      -[A7]
  373. 00000364  2F2E FFAA                move.l     -[A7], [A6 - 0x56]
  374. 00000368  4EAD 23B2                jsr        [A5 + 0x23B2 /* export_1138 */]
  375. 0000036C  2D57 FFB6                move.l     [A6 - 0x4A], [A7]
  376. 00000370  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  377. 00000374  4267                     clr.w      -[A7]
  378. 00000376  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  379. 0000037A  486E FFAA                pea.l      [A6 - 0x56]
  380. 0000037E  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  381. 00000382  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  382. 00000386  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  383. 0000038A  2D6E FFB6 FFAE           move.l     [A6 - 0x52], [A6 - 0x4A]
  384. 00000390  2D6E FFBA FFB2           move.l     [A6 - 0x4E], [A6 - 0x46]
  385. 00000396  426E FF7A                clr.w      [A6 - 0x86]
  386. 0000039A  3D6E FF7A FF9A           move.w     [A6 - 0x66], [A6 - 0x86]
  387. 000003A0  6030                     bra        +0x32 /* 000003D2 */
  388. label000003A2:
  389. 000003A2  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  390. 000003A6  302E FF9A                move.w     D0, [A6 - 0x66]
  391. 000003AA  48C0                     ext.l      D0
  392. 000003AC  7248                     moveq.l    D1, 0x48
  393. 000003AE  2F01                     move.l     -[A7], D1
  394. 000003B0  2F00                     move.l     -[A7], D0
  395. 000003B2  4EAD 24EA                jsr        [A5 + 0x24EA /* export_1177 */]
  396. 000003B6  201F                     move.l     D0, [A7]+
  397. 000003B8  D0AE FFBA                add.l      D0, [A6 - 0x46]
  398. 000003BC  2D40 FFB2                move.l     [A6 - 0x4E], D0
  399. 000003C0  486E FFAE                pea.l      [A6 - 0x52]
  400. 000003C4  486E FFB2                pea.l      [A6 - 0x4E]
  401. 000003C8  3F3C 0048                move.w     -[A7], 0x48 /* 'H' */
  402. 000003CC  A8D0                     syscall    UnpackBits
  403. 000003CE  526E FF9A                addq.w     [A6 - 0x66], 1
  404. label000003D2:
  405. 000003D2  0C6E 02CF FF9A           cmpi.w     [A6 - 0x66], 0x2CF
  406. 000003D8  6FC8                     ble        -0x36 /* 000003A2 */
  407. 000003DA  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  408. 000003DE  205F                     movea.l    A0, [A7]+
  409. 000003E0  A01F                     syscall    DisposPtr/DisposePtr
  410. 000003E2  7000                     moveq.l    D0, 0x00
  411. 000003E4  2D40 FFB6                move.l     [A6 - 0x4A], D0
  412. 000003E8  2D6E FFBA FF9C           move.l     [A6 - 0x64], [A6 - 0x46]
  413. 000003EE  3D7C 0048 FFA0           move.w     [A6 - 0x60], 0x48 /* 'H' */
  414. 000003F4  486E FFA2                pea.l      [A6 - 0x5E]
  415. 000003F8  42A7                     clr.l      -[A7]
  416. 000003FA  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  417. 00000400  A8A7                     syscall    SetRect
  418. 00000402  7008                     moveq.l    D0, 0x08
  419. 00000404  6B1A                     bmi        +0x1C /* 00000420 */
  420. 00000406  206E 0014                movea.l    A0, [A6 + 0x14]
  421. 0000040A  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  422. 0000040E  6E10                     bgt        +0x12 /* 00000420 */
  423. 00000410  5088                     addq.l     A0, 8
  424. 00000412  3200                     move.w     D1, D0
  425. 00000414  E649                     lsr        D1.w, 3
  426. 00000416  4441                     neg.w      D1
  427. 00000418  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  428. 0000041C  0A3C 0004                xori.b     ccr, 4
  429. label00000420:
  430. 00000420  663C                     bne        +0x3E /* 0000045E */
  431. 00000422  206E 000C                movea.l    A0, [A6 + 0xC]
  432. 00000426  2F08                     move.l     -[A7], A0
  433. 00000428  486E FF72                pea.l      [A6 - 0x8E]
  434. 0000042C  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  435. 00000430  4EBA FBCE                jsr        [PC - 0x432 /* 00000000 */]
  436. 00000434  201F                     move.l     D0, [A7]+
  437. 00000436  205F                     movea.l    A0, [A7]+
  438. 00000438  2240                     movea.l    A1, D0
  439. 0000043A  7003                     moveq.l    D0, 0x03
  440. label0000043C:
  441. 0000043C  30D9                     move.w     [A0]+, [A1]+
  442. 0000043E  51C8 FFFC                dbf        D0, -0x6 /* 0000043C */
  443. 00000442  4267                     clr.w      -[A7]
  444. 00000444  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  445. 00000448  A8AE                     syscall    EmptyRect
  446. 0000044A  101F                     move.b     D0, [A7]+
  447. 0000044C  671E                     beq        +0x20 /* 0000046C */
  448. 0000044E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  449. 00000452  42A7                     clr.l      -[A7]
  450. 00000454  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  451. 0000045A  A8A7                     syscall    SetRect
  452. 0000045C  600E                     bra        +0x10 /* 0000046C */
  453. label0000045E:
  454. 0000045E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  455. 00000462  42A7                     clr.l      -[A7]
  456. 00000464  2F3C 02D0 0240           move.l     -[A7], 0x2D00240
  457. 0000046A  A8A7                     syscall    SetRect
  458. label0000046C:
  459. 0000046C  700B                     moveq.l    D0, 0x0B
  460. 0000046E  6B1A                     bmi        +0x1C /* 0000048A */
  461. 00000470  206E 0014                movea.l    A0, [A6 + 0x14]
  462. 00000474  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  463. 00000478  6E10                     bgt        +0x12 /* 0000048A */
  464. 0000047A  5088                     addq.l     A0, 8
  465. 0000047C  3200                     move.w     D1, D0
  466. 0000047E  E649                     lsr        D1.w, 3
  467. 00000480  4441                     neg.w      D1
  468. 00000482  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  469. 00000486  0A3C 0004                xori.b     ccr, 4
  470. label0000048A:
  471. 0000048A  6620                     bne        +0x22 /* 000004AC */
  472. 0000048C  486E FF86                pea.l      [A6 - 0x7A]
  473. 00000490  206E 000C                movea.l    A0, [A6 + 0xC]
  474. 00000494  3F28 0002                move.w     -[A7], [A0 + 0x2]
  475. 00000498  3F10                     move.w     -[A7], [A0]
  476. 0000049A  A8A8                     syscall    OffsetRect
  477. 0000049C  206E 000C                movea.l    A0, [A6 + 0xC]
  478. 000004A0  43EE FF86                lea.l      A1, [A6 - 0x7A]
  479. 000004A4  7003                     moveq.l    D0, 0x03
  480. label000004A6:
  481. 000004A6  30D9                     move.w     [A0]+, [A1]+
  482. 000004A8  51C8 FFFC                dbf        D0, -0x6 /* 000004A6 */
  483. label000004AC:
  484. 000004AC  7009                     moveq.l    D0, 0x09
  485. 000004AE  6B1A                     bmi        +0x1C /* 000004CA */
  486. 000004B0  206E 0014                movea.l    A0, [A6 + 0x14]
  487. 000004B4  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  488. 000004B8  6E10                     bgt        +0x12 /* 000004CA */
  489. 000004BA  5088                     addq.l     A0, 8
  490. 000004BC  3200                     move.w     D1, D0
  491. 000004BE  E649                     lsr        D1.w, 3
  492. 000004C0  4441                     neg.w      D1
  493. 000004C2  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  494. 000004C6  0A3C 0004                xori.b     ccr, 4
  495. label000004CA:
  496. 000004CA  660C                     bne        +0xE /* 000004D8 */
  497. 000004CC  206E 0010                movea.l    A0, [A6 + 0x10]
  498. 000004D0  7000                     moveq.l    D0, 0x00
  499. 000004D2  2080                     move.l     [A0], D0
  500. 000004D4  6000 0128                bra        +0x12A /* 000005FE */
  501. label000004D8:
  502. 000004D8  4267                     clr.w      -[A7]
  503. 000004DA  1F3C 0001                move.b     -[A7], 0x1
  504. 000004DE  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  505. 000004E2  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  506. 000004E6  42A7                     clr.l      -[A7]
  507. 000004E8  A8D8                     syscall    NewRgn
  508. 000004EA  2D5F FF96                move.l     [A6 - 0x6A], [A7]+
  509. 000004EE  4267                     clr.w      -[A7]
  510. 000004F0  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  511. 000004F4  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  512. 000004F8  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  513. 000004FC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  514. 00000500  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  515. 00000504  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  516. 00000508  A87A                     syscall    GetClip
  517. 0000050A  4267                     clr.w      -[A7]
  518. 0000050C  1F3C 0001                move.b     -[A7], 0x1
  519. 00000510  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  520. 00000514  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  521. 00000518  206E 0010                movea.l    A0, [A6 + 0x10]
  522. 0000051C  2F08                     move.l     -[A7], A0
  523. 0000051E  42A7                     clr.l      -[A7]
  524. 00000520  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  525. 00000524  A8F3                     syscall    OpenPicture
  526. 00000526  201F                     move.l     D0, [A7]+
  527. 00000528  205F                     movea.l    A0, [A7]+
  528. 0000052A  2080                     move.l     [A0], D0
  529. 0000052C  4267                     clr.w      -[A7]
  530. 0000052E  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  531. 00000532  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  532. 00000536  1D5F FFBF                move.b     [A6 - 0x41], [A7]+
  533. 0000053A  206E 0010                movea.l    A0, [A6 + 0x10]
  534. 0000053E  2F10                     move.l     -[A7], [A0]
  535. 00000540  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  536. 00000544  A89E                     syscall    PenNormal
  537. 00000546  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  538. 0000054A  A87B                     syscall    ClipRect
  539. 0000054C  7021                     moveq.l    D0, 0x21
  540. 0000054E  2F00                     move.l     -[A7], D0
  541. 00000550  A862                     syscall    ForeColor
  542. 00000552  701E                     moveq.l    D0, 0x1E
  543. 00000554  2F00                     move.l     -[A7], D0
  544. 00000556  A863                     syscall    BackColor
  545. 00000558  4267                     clr.w      -[A7]
  546. 0000055A  206E 0014                movea.l    A0, [A6 + 0x14]
  547. 0000055E  5088                     addq.l     A0, 8
  548. 00000560  2F20                     move.l     -[A7], -[A0]
  549. 00000562  2F20                     move.l     -[A7], -[A0]
  550. 00000564  3F3C 0008                move.w     -[A7], 0x8
  551. 00000568  41FA 0170                lea.l      A0, [PC + 0x170 /* 000006DA, value 0x0, cstring "" */]
  552. 0000056C  2F20                     move.l     -[A7], -[A0]
  553. 0000056E  2F20                     move.l     -[A7], -[A0]
  554. 00000570  3F3C 0008                move.w     -[A7], 0x8
  555. 00000574  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  556. 00000578  548F                     addq.l     A7, 2
  557. 0000057A  4EAD 4C7A                jsr        [A5 + 0x4C7A /* export_2443 */]
  558. 0000057E  101F                     move.b     D0, [A7]+
  559. 00000580  671E                     beq        +0x20 /* 000005A0 */
  560. 00000582  486E FF9C                pea.l      [A6 - 0x64]
  561. 00000586  206D FE86                movea.l    A0, [A5 - 0x17A]
  562. 0000058A  4868 0002                pea.l      [A0 + 0x2]
  563. 0000058E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  564. 00000592  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  565. 00000596  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  566. 0000059A  42A7                     clr.l      -[A7]
  567. 0000059C  A8EC                     syscall    CopyBits
  568. 0000059E  601A                     bra        +0x1C /* 000005BA */
  569. label000005A0:
  570. 000005A0  486E FF9C                pea.l      [A6 - 0x64]
  571. 000005A4  206D FE86                movea.l    A0, [A5 - 0x17A]
  572. 000005A8  4868 0002                pea.l      [A0 + 0x2]
  573. 000005AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  574. 000005B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  575. 000005B4  4267                     clr.w      -[A7]
  576. 000005B6  42A7                     clr.l      -[A7]
  577. 000005B8  A8EC                     syscall    CopyBits
  578. label000005BA:
  579. 000005BA  A8F4                     syscall    ClosePicture
  580. 000005BC  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  581. 000005C0  A879                     syscall    SetClip
  582. 000005C2  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  583. 000005C6  A8D9                     syscall    DisposRgn/DisposeRgn
  584. 000005C8  7000                     moveq.l    D0, 0x00
  585. 000005CA  2D40 FF96                move.l     [A6 - 0x6A], D0
  586. 000005CE  4267                     clr.w      -[A7]
  587. 000005D0  206E 0010                movea.l    A0, [A6 + 0x10]
  588. 000005D4  2050                     movea.l    A0, [A0]
  589. 000005D6  2050                     movea.l    A0, [A0]
  590. 000005D8  4868 0002                pea.l      [A0 + 0x2]
  591. 000005DC  A8AE                     syscall    EmptyRect
  592. 000005DE  101F                     move.b     D0, [A7]+
  593. 000005E0  6706                     beq        +0x8 /* 000005E8 */
  594. 000005E2  42A7                     clr.l      -[A7]
  595. 000005E4  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  596. label000005E8:
  597. 000005E8  206E 0010                movea.l    A0, [A6 + 0x10]
  598. 000005EC  2050                     movea.l    A0, [A0]
  599. 000005EE  2050                     movea.l    A0, [A0]
  600. 000005F0  226E 000C                movea.l    A1, [A6 + 0xC]
  601. 000005F4  5488                     addq.l     A0, 2
  602. 000005F6  7003                     moveq.l    D0, 0x03
  603. label000005F8:
  604. 000005F8  32D8                     move.w     [A1]+, [A0]+
  605. 000005FA  51C8 FFFC                dbf        D0, -0x6 /* 000005F8 */
  606. label000005FE:
  607. 000005FE  7019                     moveq.l    D0, 0x19
  608. 00000600  6B1A                     bmi        +0x1C /* 0000061C */
  609. 00000602  206E 0014                movea.l    A0, [A6 + 0x14]
  610. 00000606  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  611. 0000060A  6E10                     bgt        +0x12 /* 0000061C */
  612. 0000060C  5088                     addq.l     A0, 8
  613. 0000060E  3200                     move.w     D1, D0
  614. 00000610  E649                     lsr        D1.w, 3
  615. 00000612  4441                     neg.w      D1
  616. 00000614  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  617. 00000618  0A3C 0004                xori.b     ccr, 4
  618. label0000061C:
  619. 0000061C  6666                     bne        +0x68 /* 00000684 */
  620. 0000061E  486E FF9C                pea.l      [A6 - 0x64]
  621. 00000622  206E 0014                movea.l    A0, [A6 + 0x14]
  622. 00000626  5088                     addq.l     A0, 8
  623. 00000628  2F20                     move.l     -[A7], -[A0]
  624. 0000062A  2F20                     move.l     -[A7], -[A0]
  625. 0000062C  3F3C 0008                move.w     -[A7], 0x8
  626. 00000630  41FA 00A8                lea.l      A0, [PC + 0xA8 /* 000006DA, value 0x0, cstring "" */]
  627. 00000634  2F20                     move.l     -[A7], -[A0]
  628. 00000636  2F20                     move.l     -[A7], -[A0]
  629. 00000638  3F3C 0008                move.w     -[A7], 0x8
  630. 0000063C  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  631. 00000640  548F                     addq.l     A7, 2
  632. 00000642  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  633. 00000646  486E FF8E                pea.l      [A6 - 0x72]
  634. 0000064A  4EAD 4C8A                jsr        [A5 + 0x4C8A /* export_2445 */]
  635. 0000064E  206E 0014                movea.l    A0, [A6 + 0x14]
  636. 00000652  2248                     movea.l    A1, A0
  637. 00000654  5089                     addq.l     A1, 8
  638. 00000656  2F21                     move.l     -[A7], -[A1]
  639. 00000658  2F21                     move.l     -[A7], -[A1]
  640. 0000065A  3F3C 0008                move.w     -[A7], 0x8
  641. 0000065E  43FA 0082                lea.l      A1, [PC + 0x82 /* 000006E2, value 0x4E56 'NV', cstring "" */]
  642. 00000662  2F21                     move.l     -[A7], -[A1]
  643. 00000664  2F21                     move.l     -[A7], -[A1]
  644. 00000666  3F3C 0008                move.w     -[A7], 0x8
  645. 0000066A  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  646. 0000066E  43FA 006A                lea.l      A1, [PC + 0x6A /* 000006DA, value 0x0, cstring "" */]
  647. 00000672  2F21                     move.l     -[A7], -[A1]
  648. 00000674  2F21                     move.l     -[A7], -[A1]
  649. 00000676  3F3C 0008                move.w     -[A7], 0x8
  650. 0000067A  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  651. 0000067E  548F                     addq.l     A7, 2
  652. 00000680  20DF                     move.l     [A0]+, [A7]+
  653. 00000682  20DF                     move.l     [A0]+, [A7]+
  654. label00000684:
  655. 00000684  486E FFC2                pea.l      [A6 - 0x3E]
  656. 00000688  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  657. 0000068C  4AAE FFBA                tst.l      [A6 - 0x46]
  658. 00000690  6708                     beq        +0xA /* 0000069A */
  659. 00000692  2F2E FFBA                move.l     -[A7], [A6 - 0x46]
  660. 00000696  205F                     movea.l    A0, [A7]+
  661. 00000698  A01F                     syscall    DisposPtr/DisposePtr
  662. label0000069A:
  663. 0000069A  4AAE FFB6                tst.l      [A6 - 0x4A]
  664. 0000069E  6708                     beq        +0xA /* 000006A8 */
  665. 000006A0  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  666. 000006A4  205F                     movea.l    A0, [A7]+
  667. 000006A6  A01F                     syscall    DisposPtr/DisposePtr
  668. label000006A8:
  669. 000006A8  4FEE FF52                lea.l      A7, [A6 - 0xAE]
  670. 000006AC  3D6E FFC0 001A           move.w     [A6 + 0x1A], [A6 - 0x40]
  671. 000006B2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  672. 000006B6  4E5E                     unlink     A6
  673. 000006B8  205F                     movea.l    A0, [A7]+
  674. 000006BA  DEFC 0012                add.w      A7, 0x12
  675. 000006BE  4ED0                     jmp        [A0]
  676. 000006C0  8E49                     or.w       D7, A1
  677. 000006C2  4D50                     chk.w      D6, [A0]
  678. 000006C4  4F52                     chk.w      D7, [A2]
  679. 000006C6  544F                     addq.w     A7, 2
  680. 000006C8  5045                     addq.w     D5, 8
  681. 000006CA  4E50 4E54                link       A0, -0xFFFFB1AC
  682. 000006CE  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  683. 000006D0  0010 F000                ori.b      [A0], 0x0
  684. 000006D4  0000 0000                ori.b      D0, 0x0
  685. 000006D8  0000 0000                ori.b      D0, 0x0
  686. 000006DC  0000 2000                ori.b      D0, 0x0
  687. 000006E0  0000 0000                ori.b      D0, 0x0
  688. 000006E4  4E56 0000                link       A6, 0
  689. 000006E8  2F0C                     move.l     -[A7], A4
  690. 000006EA  286E 0008                movea.l    A4, [A6 + 0x8]
  691. 000006EE  206C 0010                movea.l    A0, [A4 + 0x10]
  692. 000006F2  4A90                     tst.l      [A0]
  693. 000006F4  670C                     beq        +0xE /* 00000702 */
  694. 000006F6  2F10                     move.l     -[A7], [A0]
  695. 000006F8  A8F5                     syscall    KillPicture
  696. 000006FA  206C 0010                movea.l    A0, [A4 + 0x10]
  697. 000006FE  7000                     moveq.l    D0, 0x00
  698. 00000700  2080                     move.l     [A0], D0
  699. label00000702:
  700. 00000702  4A6C FF78                tst.w      [A4 - 0x88]
  701. 00000706  670E                     beq        +0x10 /* 00000716 */
  702. 00000708  4267                     clr.w      -[A7]
  703. 0000070A  3F2C FF78                move.w     -[A7], [A4 - 0x88]
  704. 0000070E  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  705. 00000712  395F FF7A                move.w     [A4 - 0x86], [A7]+
  706. label00000716:
  707. 00000716  396E 0010 FF7A           move.w     [A4 - 0x86], [A6 + 0x10]
  708. 0000071C  206E 0008                movea.l    A0, [A6 + 0x8]
  709. 00000720  2C48                     movea.l    A6, A0
  710. 00000722  4EFA 00B8                jmp        [PC + 0xB8 /* 000007DC */]
  711. 00000726  0000 285F                ori.b      D0, 0x5F /* '_' */
  712. 0000072A  4E5E                     unlink     A6
  713. 0000072C  205F                     movea.l    A0, [A7]+
  714. 0000072E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  715. 00000732  4ED0                     jmp        [A0]
  716. 00000734  8D48 414E                pack       -[A6], -[A0], 0x414E
  717. 00000738  444C                     neg.w      A4
  718. 0000073A  4546                     chk.w      D2, D6
  719. 0000073C  4149                     chk.w      D0, A1
  720. 0000073E  4C55 5245                movem.l    D0,D2,D6,A1,A4,A6, [A5]
  721. 00000742  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  722. export_2579: // at 00000744 (misaligned)
  723. 00000746  FF78                     .extension 0xF78 <<F/4-5/7>> // unimplemented
  724. 00000748  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  725. 0000074C  206E 0018                movea.l    A0, [A6 + 0x18]
  726. 00000750  43EE FFBA                lea.l      A1, [A6 - 0x46]
  727. 00000754  7022                     moveq.l    D0, 0x22
  728. label00000756:
  729. 00000756  32D8                     move.w     [A1]+, [A0]+
  730. 00000758  51C8 FFFC                dbf        D0, -0x6 /* 00000756 */
  731. 0000075C  4EAD 4C62                jsr        [A5 + 0x4C62 /* export_2440 */]
  732. 00000760  426E FF7A                clr.w      [A6 - 0x86]
  733. 00000764  206E 0010                movea.l    A0, [A6 + 0x10]
  734. 00000768  7000                     moveq.l    D0, 0x00
  735. 0000076A  2080                     move.l     [A0], D0
  736. 0000076C  426E FF78                clr.w      [A6 - 0x88]
  737. 00000770  486E FF7C                pea.l      [A6 - 0x84]
  738. 00000774  487A FF6E                pea.l      [PC - 0x92 /* 000006E4, value 0x4E560000 'NV\0\0', cstring "NV" */]
  739. 00000778  2F0E                     move.l     -[A7], A6
  740. 0000077A  4EAD 20CA                jsr        [A5 + 0x20CA /* export_1045 */]
  741. 0000077E  4267                     clr.w      -[A7]
  742. 00000780  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  743. 00000784  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  744. 00000788  41EE FFC0                lea.l      A0, [A6 - 0x40]
  745. 0000078C  1F10                     move.b     -[A7], [A0]
  746. 0000078E  3F3C 00FF                move.w     -[A7], 0xFF
  747. 00000792  4EAD 250A                jsr        [A5 + 0x250A /* export_1181 */]
  748. 00000796  2F08                     move.l     -[A7], A0
  749. 00000798  1F3C 0001                move.b     -[A7], 0x1
  750. 0000079C  486E FF78                pea.l      [A6 - 0x88]
  751. 000007A0  4EAD 041A                jsr        [A5 + 0x41A /* export_127 */]
  752. 000007A4  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  753. 000007A8  4267                     clr.w      -[A7]
  754. 000007AA  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  755. 000007AE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  756. 000007B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  757. 000007B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  758. 000007BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  759. 000007BE  4EBA FAFC                jsr        [PC - 0x504 /* 000002BC */]
  760. 000007C2  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  761. 000007C6  4267                     clr.w      -[A7]
  762. 000007C8  3F2E FF78                move.w     -[A7], [A6 - 0x88]
  763. 000007CC  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  764. 000007D0  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  765. 000007D4  486E FF7C                pea.l      [A6 - 0x84]
  766. 000007D8  4EAD 2112                jsr        [A5 + 0x2112 /* export_1054 */]
  767. label000007DC:
  768. 000007DC  4FEE FF58                lea.l      A7, [A6 - 0xA8]
  769. 000007E0  3D6E FF7A 001C           move.w     [A6 + 0x1C], [A6 - 0x86]
  770. 000007E6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  771. 000007EA  4E5E                     unlink     A6
  772. 000007EC  205F                     movea.l    A0, [A7]+
  773. 000007EE  DEFC 0014                add.w      A7, 0x14
  774. 000007F2  4ED0                     jmp        [A0]
  775. 000007F4  8A49                     or.w       D5, A1
  776. 000007F6  4D50                     chk.w      D6, [A0]
  777. 000007F8  4F52                     chk.w      D7, [A2]
  778. 000007FA  5450                     addq.w     [A0], 2
  779. 000007FC  4E54 4700                link       A4, -0xFFFFB900
  780. 00000800  0000 0000                ori.b      D0, 0x0
  781. fn00000804:
  782. 00000804  4E56 FFB8                link       A6, -0x0048
  783. 00000808  48E7 0108                movem.l    -[A7], D7,A4
  784. 0000080C  206E 0014                movea.l    A0, [A6 + 0x14]
  785. 00000810  43EE FFBA                lea.l      A1, [A6 - 0x46]
  786. 00000814  7022                     moveq.l    D0, 0x22
  787. label00000816:
  788. 00000816  32D8                     move.w     [A1]+, [A0]+
  789. 00000818  51C8 FFFC                dbf        D0, -0x6 /* 00000816 */
  790. 0000081C  286E 0008                movea.l    A4, [A6 + 0x8]
  791. 00000820  4247                     clr.w      D7
  792. 00000822  38BC 0001                move.w     [A4], 0x1
  793. 00000826  397C 0048 0004           move.w     [A4 + 0x4], 0x48 /* 'H' */
  794. 0000082C  397C 0048 0002           move.w     [A4 + 0x2], 0x48 /* 'H' */
  795. 00000832  297C 0000 0001 0006      move.l     [A4 + 0x6], 0x1
  796. 0000083A  3D47 0018                move.w     [A6 + 0x18], D7
  797. 0000083E  4CDF 1080                movem.l    D7,A4, [A7]+
  798. 00000842  4E5E                     unlink     A6
  799. 00000844  205F                     movea.l    A0, [A7]+
  800. 00000846  DEFC 0010                add.w      A7, 0x10
  801. 0000084A  4ED0                     jmp        [A0]
  802. 0000084C  9249                     sub.w      D1, A1
  803. 0000084E  4D50                     chk.w      D6, [A0]
  804. 00000850  4F52                     chk.w      D7, [A2]
  805. 00000852  544F                     addq.w     A7, 2
  806. 00000854  5045                     addq.w     D5, 8
  807. 00000856  4E50 4E54                link       A0, -0xFFFFB1AC
  808. 0000085A  4749                     chk.w      D3, A1
  809. 0000085C  4E46                     trap       6
  810. 0000085E  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  811. 00000860  0000 0000                ori.b      D0, 0x0
  812. export_2580:
  813. 00000864  4E56 FFBA                link       A6, -0x0046
  814. 00000868  206E 0014                movea.l    A0, [A6 + 0x14]
  815. 0000086C  43EE FFBA                lea.l      A1, [A6 - 0x46]
  816. 00000870  7022                     moveq.l    D0, 0x22
  817. label00000872:
  818. 00000872  32D8                     move.w     [A1]+, [A0]+
  819. 00000874  51C8 FFFC                dbf        D0, -0x6 /* 00000872 */
  820. 00000878  4267                     clr.w      -[A7]
  821. 0000087A  486E FFBA                pea.l      [A6 - 0x46]
  822. 0000087E  41EE 0014                lea.l      A0, [A6 + 0x14]
  823. 00000882  2F20                     move.l     -[A7], -[A0]
  824. 00000884  2F20                     move.l     -[A7], -[A0]
  825. 00000886  3F3C 0008                move.w     -[A7], 0x8
  826. 0000088A  41FA 0040                lea.l      A0, [PC + 0x40 /* 000008CC, cstring ""<EOF> */]
  827. 0000088E  2F20                     move.l     -[A7], -[A0]
  828. 00000890  2F20                     move.l     -[A7], -[A0]
  829. 00000892  3F3C 0008                move.w     -[A7], 0x8
  830. 00000896  4EAD 2512                jsr        [A5 + 0x2512 /* export_1182 */]
  831. 0000089A  548F                     addq.l     A7, 2
  832. 0000089C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  833. 000008A0  4EBA FF62                jsr        [PC - 0x9E /* 00000804 */]
  834. 000008A4  3D5F 0018                move.w     [A6 + 0x18], [A7]+
  835. 000008A8  4E5E                     unlink     A6
  836. 000008AA  205F                     movea.l    A0, [A7]+
  837. 000008AC  DEFC 0010                add.w      A7, 0x10
  838. 000008B0  4ED0                     jmp        [A0]
  839. 000008B2  8E49                     or.w       D7, A1
  840. 000008B4  4D50                     chk.w      D6, [A0]
  841. 000008B6  4F52                     chk.w      D7, [A2]
  842. 000008B8  5450                     addq.w     [A0], 2
  843. 000008BA  4E54 4749                link       A4, -0xFFFFB8B7
  844. 000008BE  4E46                     trap       6
  845. 000008C0  4F00                     .invalid   7, D0 // invalid opcode 4 with b == 4
  846. 000008C2  0008 F000                ori.b      A0, 0x0
  847. 000008C6  0000 0000                ori.b      D0, 0x0
  848. 000008CA  0000                     .incomplete
  849.